package com.dto.merchant;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class OrderDTO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7275511363954334891L;
	private String oid;
	private String status;
	private Date orderDate;
	private Date deliveryDate;
	private String amount;
	private List<OrderItemsDTO> itemsList;
	
	private UserDTO userDTO;
	private GuestDTO guestDTO;
	private String orderType;
	
	/**
	 * @return the oid
	 */
	public String getOid() {
		return oid;
	}

	/**
	 * @param oid
	 *            the oid to set
	 */
	public void setOid(String oid) {
		this.oid = oid;
	}

	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param status
	 *            the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @return the orderDate
	 */
	public Date getOrderDate() {
		return orderDate;
	}

	/**
	 * @param orderDate
	 *            the orderDate to set
	 */
	public void setOrderDate(Date orderDate) {
		this.orderDate = orderDate;
	}

	/**
	 * @return the itemsList
	 */
	public List<OrderItemsDTO> getItemsList() {
		return itemsList;
	}

	/**
	 * @param itemsList
	 *            the itemsList to set
	 */
	public void setItemsList(List<OrderItemsDTO> itemsList) {
		this.itemsList = itemsList;
	}

	

	/**
	 * @return the userDTO
	 */
	public UserDTO getUserDTO() {
		return userDTO;
	}

	/**
	 * @param userDTO
	 *            the userDTO to set
	 */
	public void setUserDTO(UserDTO userDTO) {
		this.userDTO = userDTO;
	}

	/**
	 * @return the deliveryDate
	 */
	public Date getDeliveryDate() {
		return deliveryDate;
	}

	/**
	 * @param deliveryDate the deliveryDate to set
	 */
	public void setDeliveryDate(Date deliveryDate) {
		this.deliveryDate = deliveryDate;
	}

	/**
	 * @return the amount
	 */
	public String getAmount() {
		return amount;
	}

	/**
	 * @param amount the amount to set
	 */
	public void setAmount(String amount) {
		this.amount = amount;
	}

	/**
	 * @return the guestDTO
	 */
	public GuestDTO getGuestDTO() {
		return guestDTO;
	}

	/**
	 * @param guestDTO the guestDTO to set
	 */
	public void setGuestDTO(GuestDTO guestDTO) {
		this.guestDTO = guestDTO;
	}

	/**
	 * @return the orderType
	 */
	public String getOrderType() {
		return orderType;
	}

	/**
	 * @param orderType the orderType to set
	 */
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

}
